[INFO] fetching crate libipld-cbor-derive 0.11.1...
[INFO] building libipld-cbor-derive-0.11.1 against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] extracting crate libipld-cbor-derive 0.11.1 into /workspace/builds/worker-1/source
[INFO] validating manifest of crates.io crate libipld-cbor-derive 0.11.1 on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libipld-cbor-derive 0.11.1
[INFO] finished tweaking crates.io crate libipld-cbor-derive 0.11.1
[INFO] tweaked toml for crates.io crate libipld-cbor-derive 0.11.1 written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] crate crates.io crate libipld-cbor-derive 0.11.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v1.0.63
[INFO] [stderr]   Downloaded serde v1.0.124
[INFO] [stderr]   Downloaded serde_derive v1.0.124
[INFO] [stderr]   Downloaded trybuild v1.0.41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5a5f6cdd9ad6c7fcd4ba7cb473ae8032d3a241a89a1574726a1a9c703156335c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5a5f6cdd9ad6c7fcd4ba7cb473ae8032d3a241a89a1574726a1a9c703156335c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a5f6cdd9ad6c7fcd4ba7cb473ae8032d3a241a89a1574726a1a9c703156335c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a5f6cdd9ad6c7fcd4ba7cb473ae8032d3a241a89a1574726a1a9c703156335c", kill_on_drop: false }`
[INFO] [stdout] 5a5f6cdd9ad6c7fcd4ba7cb473ae8032d3a241a89a1574726a1a9c703156335c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30e5631d86431030096ffa0a3981ecab6538628c30db6ff7ce4eeac58584fb56
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "30e5631d86431030096ffa0a3981ecab6538628c30db6ff7ce4eeac58584fb56", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling syn v1.0.63
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling libipld-cbor-derive v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.32s
[INFO] running `Command { std: "docker" "inspect" "30e5631d86431030096ffa0a3981ecab6538628c30db6ff7ce4eeac58584fb56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30e5631d86431030096ffa0a3981ecab6538628c30db6ff7ce4eeac58584fb56", kill_on_drop: false }`
[INFO] [stdout] 30e5631d86431030096ffa0a3981ecab6538628c30db6ff7ce4eeac58584fb56
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b369f29edce56b5149a9ab37d7fc7cae15b11e9589d1173ec1e712ad3003738
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3b369f29edce56b5149a9ab37d7fc7cae15b11e9589d1173ec1e712ad3003738", kill_on_drop: false }`
[INFO] [stderr]    Compiling trybuild v1.0.41
[INFO] [stderr]    Compiling serde_derive v1.0.124
[INFO] [stderr]    Compiling serde v1.0.124
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling libipld-cbor-derive v0.11.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/repr_attr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/repr_attr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/union.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/union.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/enum.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/enum.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/struct.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::{DagCbor, DagCborCodec};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> tests/struct.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::{assert_roundtrip, Codec};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/name_attr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/name_attr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::{Decode, Encode};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/name_attr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::ipld::Ipld;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> tests/union.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/union.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/union.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "keyed")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/union.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[ipld(rename = "b")]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:24:48
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert_roundtrip(DagCborCodec, &Keyed::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:25:54
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert_roundtrip(DagCborCodec, &Keyed::B(true), &ipld!({"b": true}));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:26:55
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_roundtrip(DagCborCodec, &Keyed::B(false), &ipld!({"b": false}));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:27:57
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &Keyed::C { n: 1 }, &ipld!({"C": 1}));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:28:54
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &Keyed::D(true), &ipld!({"D": [true]}));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &ipld!({"E": { "boolean": true }}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/union.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:37:3
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[ipld(repr = "kinded")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[ipld(rename = "b")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:55:49
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &Kinded::A, &ipld!(null));
[INFO] [stdout]    |                                                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:56:55
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_roundtrip(DagCborCodec, &Kinded::B(true), &ipld!(true));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:57:56
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Kinded::B(false), &ipld!(false));
[INFO] [stdout]    |                                                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:58:58
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_roundtrip(DagCborCodec, &Kinded::C { n: 1 }, &ipld!(1));
[INFO] [stdout]    |                                                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:59:55
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(DagCborCodec, &Kinded::D(true), &ipld!([true]));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |         &ipld!({ "boolean": true }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/union.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:68:3
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[ipld(repr = "int-tuple")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[ipld(rename = "b")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:86:51
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &IntTuple::A, &ipld!([0, null]));
[INFO] [stdout]    |                                                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:87:57
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_roundtrip(DagCborCodec, &IntTuple::B(true), &ipld!([1, true]));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:88:58
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_roundtrip(DagCborCodec, &IntTuple::B(false), &ipld!([1, false]));
[INFO] [stdout]    |                                                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:89:60
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_roundtrip(DagCborCodec, &IntTuple::C { n: 1 }, &ipld!([2, 1]));
[INFO] [stdout]    |                                                            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:90:57
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_roundtrip(DagCborCodec, &IntTuple::D(true), &ipld!([3, [true]]));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         &ipld!([4, { "boolean": true }]),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> tests/enum.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/enum.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/enum.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "int")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:14:56
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_roundtrip(DagCborCodec, &EnumInt::Variant, &ipld!(1));
[INFO] [stdout]    |                                                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_roundtrip(DagCborCodec, &EnumInt::Other, &ipld!(0));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/enum.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:19:3
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[ipld(repr = "string")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[ipld(rename = "test")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/basic.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use libipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:28:59
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &EnumString::Variant, &ipld!("test"));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libipld`
[INFO] [stdout]  --> examples/basic.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use libipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:29:57
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &EnumString::Other, &ipld!("Other"));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> tests/struct.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/struct.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/struct.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "map")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |         &ipld!({"boolean": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |         &ipld!({"boolean": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[ipld(rename = "bool")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &ipld!({"bool": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         &ipld!({"bool": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 |         &ipld!({"nullable": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |         &ipld!({"nullable": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &ipld!({ "nullable": null }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[ipld(default = false)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 |         &ipld!({"default": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:86:67
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &Implicit { default: false }, &ipld!({}));
[INFO] [stdout]    |                                                                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[ipld(default = None)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 |         &ipld!({"nullable": true}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |         &ipld!({"nullable": false}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 |         &ipld!({}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:119:3
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[ipld(repr = "tuple")]
[INFO] [stdout]     |   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_roundtrip(DagCborCodec, &Tuple(true), &ipld!([true]));
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:125:52
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_roundtrip(DagCborCodec, &Tuple(false), &ipld!([false]));
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:133:65
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(true)), &ipld!([true]));
[INFO] [stdout]     |                                                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/enum.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_roundtrip(DagCborCodec, &EnumInt::Variant, &ipld!(1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:134:66
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(false)), &ipld!([false]));
[INFO] [stdout]     |                                                                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/enum.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_roundtrip(DagCborCodec, &EnumInt::Variant, &ipld!(1));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_roundtrip(DagCborCodec, &TupleNullable(None), &ipld!([null]));
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/enum.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_roundtrip(DagCborCodec, &EnumInt::Other, &ipld!(0));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:139:3
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[ipld(repr = "value")]
[INFO] [stdout]     |   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/enum.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_roundtrip(DagCborCodec, &EnumInt::Other, &ipld!(0));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:144:51
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_roundtrip(DagCborCodec, &Value(true), &ipld!(true));
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/enum.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &EnumString::Variant, &ipld!("test"));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/enum.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &EnumString::Variant, &ipld!("test"));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/enum.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &EnumString::Other, &ipld!("Other"));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/enum.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &EnumString::Other, &ipld!("Other"));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert_roundtrip(DagCborCodec, &Keyed::A, &ipld!({ "A": null }));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert_roundtrip(DagCborCodec, &Keyed::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert_roundtrip(DagCborCodec, &Keyed::B(true), &ipld!({"b": true}));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert_roundtrip(DagCborCodec, &Keyed::B(true), &ipld!({"b": true}));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_roundtrip(DagCborCodec, &Keyed::B(false), &ipld!({"b": false}));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_roundtrip(DagCborCodec, &Keyed::B(false), &ipld!({"b": false}));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &Keyed::C { n: 1 }, &ipld!({"C": 1}));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &Keyed::C { n: 1 }, &ipld!({"C": 1}));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &Keyed::D(true), &ipld!({"D": [true]}));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &Keyed::D(true), &ipld!({"D": [true]}));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &Kinded::A, &ipld!(null));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &Kinded::A, &ipld!(null));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_roundtrip(DagCborCodec, &Kinded::B(true), &ipld!(true));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_roundtrip(DagCborCodec, &Kinded::B(true), &ipld!(true));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Kinded::B(false), &ipld!(false));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Kinded::B(false), &ipld!(false));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_roundtrip(DagCborCodec, &Kinded::C { n: 1 }, &ipld!(1));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_roundtrip(DagCborCodec, &Kinded::C { n: 1 }, &ipld!(1));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(DagCborCodec, &Kinded::D(true), &ipld!([true]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(DagCborCodec, &Kinded::D(true), &ipld!([true]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &IntTuple::A, &ipld!([0, null]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &IntTuple::A, &ipld!([0, null]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_roundtrip(DagCborCodec, &IntTuple::B(true), &ipld!([1, true]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_roundtrip(DagCborCodec, &IntTuple::B(true), &ipld!([1, true]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_roundtrip(DagCborCodec, &IntTuple::B(false), &ipld!([1, false]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:88:22
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_roundtrip(DagCborCodec, &IntTuple::B(false), &ipld!([1, false]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_roundtrip(DagCborCodec, &IntTuple::C { n: 1 }, &ipld!([2, 1]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_roundtrip(DagCborCodec, &IntTuple::C { n: 1 }, &ipld!([2, 1]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_roundtrip(DagCborCodec, &IntTuple::D(true), &ipld!([3, [true]]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_roundtrip(DagCborCodec, &IntTuple::D(true), &ipld!([3, [true]]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/union.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/union.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> examples/basic.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::{ipld, DagCbor, Ipld};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 |         &ipld!({ "C": { "boolean": true, "int": 42} }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &ipld!({ "B": [true, 42] }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:145:52
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_roundtrip(DagCborCodec, &Value(false), &ipld!(false));
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:57:47
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Enum::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                                               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[ipld(rename = "Fun")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:55:61
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &UnitStruct::default(), &ipld!(null));
[INFO] [stdout]    |                                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 |     #[ipld(rename = "Amt")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:53:62
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_roundtrip(DagCborCodec, &TupleStruct::default(), &ipld!([false, 0]));
[INFO] [stdout]    |                                                              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | #[derive(DagCbor)]
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 |         &ipld!({
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Clone, DagCbor, Debug, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/basic.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, DagCbor, Debug, Default, PartialEq)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> examples/repr_attr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use libipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:33:54
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_roundtrip(DagCborCodec, &KindedRepr2::B, &ipld!("B"));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_roundtrip(DagCborCodec, &KindedRepr::B { a: 42 }, &ipld!({ "a": 42 }));
[INFO] [stdout]    |                                                               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:29:59
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &KindedRepr::A(true), &ipld!([true]));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:27:59
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &ListRepr::default(), &ipld!([false, false]));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/repr_attr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[ipld(repr = "string")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/repr_attr.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[ipld(repr = "kinded")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/repr_attr.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> examples/repr_attr.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "tuple")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libipld`
[INFO] [stdout]  --> examples/name_attr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use libipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `libipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/name_attr.rs:7:44
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, Debug, Default, PartialEq, DagCbor)]
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> examples/name_attr.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[ipld(rename = "hashAlg")]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/name_attr.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let expect = ipld!({
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_roundtrip(DagCborCodec, &TupleStruct::default(), &ipld!([false, 0]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_roundtrip(DagCborCodec, &TupleStruct::default(), &ipld!([false, 0]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &UnitStruct::default(), &ipld!(null));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &UnitStruct::default(), &ipld!(null));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Enum::A, &ipld!({ "A": null }));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Enum::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/basic.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/basic.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &ListRepr::default(), &ipld!([false, false]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &ListRepr::default(), &ipld!([false, false]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &KindedRepr::A(true), &ipld!([true]));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &KindedRepr::A(true), &ipld!([true]));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 72 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_roundtrip(DagCborCodec, &KindedRepr::B { a: 42 }, &ipld!({ "a": 42 }));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_roundtrip(DagCborCodec, &KindedRepr::B { a: 42 }, &ipld!({ "a": 42 }));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_roundtrip(DagCborCodec, &KindedRepr2::B, &ipld!("B"));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/repr_attr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_roundtrip(DagCborCodec, &KindedRepr2::B, &ipld!("B"));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libipld-cbor-derive`
[INFO] [stdout] error: aborting due to 20 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]   --> examples/basic.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     list: Vec<Ipld>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: cannot satisfy `_: Default`
[INFO] [stdout]    = note: required by `std::default::Default::default`
[INFO] [stdout]    = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &Implicit { default: false }, &ipld!({}));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &Implicit { default: false }, &ipld!({}));
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]   --> tests/struct.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_roundtrip(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> tests/struct.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         DagCborCodec,
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     assert_roundtrip(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         DagCborCodec,
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     assert_roundtrip(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         DagCborCodec,
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_roundtrip(DagCborCodec, &Tuple(true), &ipld!([true]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_roundtrip(DagCborCodec, &Tuple(true), &ipld!([true]));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_roundtrip(DagCborCodec, &Tuple(false), &ipld!([false]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_roundtrip(DagCborCodec, &Tuple(false), &ipld!([false]));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(true)), &ipld!([true]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(true)), &ipld!([true]));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(false)), &ipld!([false]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(false)), &ipld!([false]));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_roundtrip(DagCborCodec, &TupleNullable(None), &ipld!([null]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_roundtrip(DagCborCodec, &TupleNullable(None), &ipld!([null]));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_roundtrip(DagCborCodec, &Value(true), &ipld!(true));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_roundtrip(DagCborCodec, &Value(true), &ipld!(true));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `assert_roundtrip` in this scope
[INFO] [stdout]    --> tests/struct.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_roundtrip(DagCborCodec, &Value(false), &ipld!(false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_roundtrip(DagCborCodec, &Value(false), &ipld!(false));
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]    --> tests/struct.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let il_map: IlMap = DagCborCodec.decode(&bytes).unwrap();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 27 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0283, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0283`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Decode`
[INFO] [stdout]   --> examples/name_attr.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let ipld: Ipld = Decode::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Decode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/name_attr.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |     data.encode(DagCborCodec, &mut bytes)?;
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipld` in this scope
[INFO] [stdout]   --> examples/name_attr.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let ipld: Ipld = Decode::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/name_attr.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let ipld: Ipld = Decode::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DagCborCodec` in this scope
[INFO] [stdout]   --> examples/name_attr.rs:24:38
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let data2 = RenameFields::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 79 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `RenameFields` in the current scope
[INFO] [stdout]   --> examples/name_attr.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 8  | struct RenameFields {
[INFO] [stdout]    | ------------------- method `encode` not found for this
[INFO] [stdout] ...
[INFO] [stdout] 18 |     data.encode(DagCborCodec, &mut bytes)?;
[INFO] [stdout]    |          ^^^^^^ method not found in `RenameFields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `decode` found for struct `RenameFields` in the current scope
[INFO] [stdout]   --> examples/name_attr.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 8  | struct RenameFields {
[INFO] [stdout]    | ------------------- function or associated item `decode` not found for this
[INFO] [stdout] ...
[INFO] [stdout] 24 |     let data2 = RenameFields::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |                               ^^^^^^ function or associated item not found in `RenameFields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "3b369f29edce56b5149a9ab37d7fc7cae15b11e9589d1173ec1e712ad3003738", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b369f29edce56b5149a9ab37d7fc7cae15b11e9589d1173ec1e712ad3003738", kill_on_drop: false }`
[INFO] [stdout] 3b369f29edce56b5149a9ab37d7fc7cae15b11e9589d1173ec1e712ad3003738
